<?xml version="1.0"?>
<doc>
    <assembly>
        <name>InterfaceLib</name>
    </assembly>
    <members>
        <member name="T:AiFrame.InterfaceLib.Windows.UI.IToolBarManager">
            <summary>
            Specifies a toolbar manager.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.UI.IToolBarManager.AddToolGroup(System.Object,System.Boolean)">
            <summary>
            Adds a toolbar group.
            </summary>
            <param name="group">The group.</param>
            <param name="showAlways">If true, the toolbar group 
            will not be hidden during a window change.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.UI.IToolBarManager.AddToolGroup(System.Object,System.Boolean,System.Int32)">
            <summary>
            Adds a toolbar group.
            </summary>
            <param name="group">The group.</param>
            <param name="showAlways">If true, the toolbar group
            will not be hidden during a window change.</param>
            <param name="row">The row which has the group be placed in.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBarButton">
            <summary>
            Represents a button of the data navigation bar.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBarButton.GetSaveObject">
            <summary>
            Returns the custom object which has been saved during the
            registration process.
            </summary>
            <returns>Custom object.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.UnavailablePluginException">
            <summary>
            Occurs when a specific plugin is missing.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IDataContainerViewEx`1">
            <summary>
            Represents an extended container view for data windows.
            </summary>
            <typeparam name="T">Type of the data source.</typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IDataContainerView`1">
            <summary>
            Represents a container view for data windows.
            Through the navigation bar it allows other windows to register
            and to manipulate the data source.
            </summary>
            <typeparam name="T">Type of the data source.</typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IErrorDisplayable">
            <summary>
            Represents a view which is able to display
            an error message.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IErrorDisplayable.DisplayError(System.String)">
            <summary>
            Displays an error message.
            </summary>
            <param name="message">The error message.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IDataContainerView`1.ShowView">
            <summary>
            Shows the view.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IDataContainerView`1.DataObjectSavedQuery">
            <summary>
            Returns if the data source has been saved successfully.
            If it contains changes and has not been saved already
            a dialogue should be shown to ask the user to save.
            
            Speichert er anschließend, wird TRUE zurückgegeben, ansonsten FALSE. 
            </summary>
            <returns>True, if data has not been changed or if the user saves the changes. False, otherwise.</returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IDataContainerView`1.NavigationBar">
            <summary>
            Returns the navigation bar.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IDataContainerView`1.DataSourceProvider">
            <summary>
            Returns the data source provider..
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IDataContainerView`1.DataChanged">
            <summary>
            Returns if the data source has been changed.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IDataContainerViewEx`1.GetWindowManager">
            <summary>
            Returns the window manager.
            </summary>
            <returns></returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IContainerPluginLoader">
            <summary>
            TODO: Das Interface kann gelöscht werden.
            Beschreibt eine Nachahmung eines ContainerWindows,
            um die Plugins des ContainerWindows zu laden.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.ISortableList`1">
            <summary>
            Represents a sortable list.
            </summary>
            <typeparam name="T">The type of the item to be stored in the list.</typeparam>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ISortableList`1.Sort(System.Comparison{`0})">
            <summary>
            Sorts the list with the given comparison algorithm.
            </summary>
            <param name="comparison">The comparison algorithm.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.Encryption">
            <summary>
            encrypt and decrypt strings
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.Encryption.EncryptString(System.Byte[],System.Byte[],System.Byte[])">
            <summary>
            Encrypts the string.
            </summary>
            <param name="clearText">The clear text.</param>
            <param name="Key">The key.</param>
            <param name="IV">The IV.</param>
            <returns></returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.Encryption.EncryptString(System.String,System.String)">
            <summary>
            Encrypts the string.
            </summary>
            <param name="clearText">The clear text.</param>
            <param name="Password">The password.</param>
            <returns></returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.Encryption.DecryptString(System.Byte[],System.Byte[],System.Byte[])">
            <summary>
            Decrypts the string.
            </summary>
            <param name="cipherData">The cipher data.</param>
            <param name="Key">The key.</param>
            <param name="IV">The IV.</param>
            <returns></returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.Encryption.DecryptString(System.String,System.String)">
            <summary>
            Decrypts the string.
            </summary>
            <param name="cipherText">The cipher text.</param>
            <param name="Password">The password.</param>
            <returns></returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Access.NHibernateAccess.BasicDaoNHibernate`2">
            <summary>
            A basic data access class for NHibernate with common functions.
            </summary>
            <typeparam name="T">The type of the data object.</typeparam>
            <typeparam name="ID">The type of the ID value.</typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Access.IBasicDao`2">
            <summary>
            Describes a basic dao class with common functions.
            </summary>
            <typeparam name="T"></typeparam>
            <typeparam name="ID"></typeparam>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IBasicDao`2.FindAll">
            <summary>
            Find all elements for the given type.
            </summary>
            <returns>The data objects.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IBasicDao`2.FindByID(`1)">
            <summary>
            Finds the object for the given ID.
            </summary>
            <param name="id">ID</param>
            <returns>The data object.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IBasicDao`2.SaveOrUpdate(`0)">
            <summary>
            Speichert das Datenobjekt oder aktualisiert es.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IBasicDao`2.Delete(`0)">
            <summary>
            Deletes the given item.
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IBasicDao`2.Delete(`1)">
            <summary>
            Deletes the item with the given id.
            </summary>
            <param name="id"></param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IBasicDao`2.Refresh(`0)">
            <summary>
            Refreshes the given item.
            </summary>
            <param name="item"></param>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Access.NHibernateAccess.BasicDaoNHibernate`2._session">
            <summary>
            The current session.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Access.NHibernateAccess.BasicDaoNHibernate`2._persitentType">
            <summary>
            The type.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.NHibernateAccess.BasicDaoNHibernate`2.#ctor(NHibernate.ISession)">
            <summary>
            The constructor.
            </summary>
            <param name="session"></param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.ICoreInterfaceFactory">
            <summary>
             Specifies the coreInterface factory.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.ICoreInterfaceFactory.CreateCoreInterface">
            <summary>
            Returns the coreInterface.
            </summary>
            <returns>The coreInterface.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.Events.IWindowRegisteredEvent">
            <summary>
            Specifies an event which gets fired when a new window is opened.
            This window can be a custom modal window or an IWindow.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.Events.IWindowRegisteredEvent.OnWindowRegisteredEvent(System.Object)">
            <summary>
            Fires the event.
            </summary>
            <param name="wnd">The window.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ISubWindowContainer`1">
            <summary>
            Represents a subwindow container which contains other windows 
            inside of it.
            </summary>
            <typeparam name="T">Type of the data source.</typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IDataSourceProviderProxy`1">
            <summary>
            Represents a proxy class for a datasource provider.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IDataSourceProviderProxy`1.DataSourceProvider">
            <summary>
            Returns the data source provider.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.ISubWindowContainer`1.GetWindowManager">
            <summary>
            Returns the window manager.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.ISubWindowContainer`1.CloseSubWindows">
            <summary>
            Closes all sub windows.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.ISubWindowContainer`1.DataChanged">
            <summary>
            Specifies if data has been changed which need 
            to be saved.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.ISubWindowContainer`1.ID">
            <summary>
            Returns the identifier of the container.
            For example: "EDIT_CUSTOMER"
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IDataListView`1">
            <summary>
            Represents an abstract list view which allows to manage data items.
            </summary>
            <typeparam name="T">Type of the data source.</typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IAbstractListView">
            <summary>
            Represents an abstract list view. This abstract list view
            doesn't support a filter function.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IDataListView`1.AddItem(`0)">
            <summary>
            Adds an element to the list.
            
            WARNING: It doesn't add the item to the 
            data layer, only to the view.
            </summary>
            <param name="item"></param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IDataListView`1.GetSelectedItem">
            <summary>
            Returns the selected item.
            </summary>
            <returns></returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IDataListView`1.DataItems">
            <summary>
            Returns all data items from the 
            data layer.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IAbstractFilterListView">
            <summary>
            Represents a list view that content can be filtered.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IAbstractFilterListView.IsFiltered">
            <summary>
            Gets or sets status if the list view is filtered.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IAbstractFilterListView.FilterText">
            <summary>
            Gets or sets the filter text of the list view.
            The filter text gives more information about
            search criteria the user defined.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Licenses.License">
            <summary>
            Specifies a license object.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Licenses.License.LicenseType">
            <summary>
            Gets or sets the license type
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Licenses.License.UserName">
            <summary>
            Gets or sets the username specified by 
            the license type.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Licenses.License.Password">
            <summary>
            Gets or sets the password specified by the
            license type.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Licenses.License.ServerAddress">
            <summary>
            Gets or sets the server address specified
            by the license type.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Licenses.License.DatabaseName">
            <summary>
            Gets or sets the database name specified by
            the license type.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Licenses.LicenseType.Trial">
            <summary>
            A trial version.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Licenses.LicenseType.Full">
            <summary>
            A fuill usable version.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVVM.IDataListView`1">
            <summary>
            Specifies a data list view.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVVM.IDataListView`1.GetSelectedIndex">
            <summary>
            Returns the item which is
            currently selected.
            </summary>
            <returns></returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVVM.IDataListView`1.DataItems">
            <summary>
            Returns all data items.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ISaveableBusinessObject">
            <summary>
            Defines a business object which is saveable and
            has an unique identifier.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.ISaveableBusinessObject.ID">
            <summary>
            Unique identifier of the business object.
            
            If ID = 0 -> Object has not been saved.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IInformUser">
            <summary>
            Represents a view which is able to display
            a message for the user.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IInformUser.InformUser(System.String)">
            <summary>
            Displays a message.
            </summary>
            <param name="message">The content of the message.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ICustomEventsView">
            <summary>
            Represents a view which allows to listen to custom
            events.
            </summary>
        </member>
        <member name="E:AiFrame.InterfaceLib.MVP.ICustomEventsView.ItemDoubleClickEvent">
            <summary>
            Gets raised when a double click appears.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.Singleton`1">
            <summary>
            TODO: Delete this class.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Access.NHibernateAccess.INHibernateSessionManager">
            <summary>
            Describes a replaceable session manager for
            NHibernate.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.NHibernateAccess.INHibernateSessionManager.GetSession(AiFrame.InterfaceLib.Data.Access.NHibernateAccess.INhibernateHelper)">
            <summary>
            Returns the session for the given database
            connection.
            </summary>
            <param name="databaseConnection"></param>
            <returns></returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.NHibernateAccess.INHibernateSessionManager.CloseSession">
            <summary>
            Closes the session.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVVM.GetAllocableDataFunction`1">
            <summary>
            Specifies the allocable data function.
            </summary>
            <typeparam name="T">The type of the data source.</typeparam>
            <returns>The data objects.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVVM.IAllocableDataProvider`1">
            <summary>
            Specifies a view which accepts an allocable
            data provider.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVVM.IAllocableDataProvider`1.SetAllocableDataFunction(AiFrame.InterfaceLib.MVVM.GetAllocableDataFunction{`0})">
            <summary>
            Sets the allocable data function.
            </summary>
            <param name="allocableDataFunction">The data function which retrieves data objects from the database.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVVM.NullableDateTimeBinding">
            <summary>
            Specifies nullable datetime bindings.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IControllableDataWindowManager`1">
            <summary>
            Represents a window manager for controllable data windows.
            </summary>
            <typeparam name="T">Type of the window to display.</typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IWindowManager`1">
            <summary>
            Represents a window manager with shortcut functionality.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IShortCuts">
            <summary>
            Represents a view which supports keyboard shortcuts to
            specific functions.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IShortCuts.RefreshView">
            <summary>
            Refreshes the current view.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IWindowManager`1.RegisterWindow(`0)">
            <summary>
            Registeres a new window.
            </summary>
            <param name="window">The window</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IWindowManager`1.CloseWindow(`0)">
            <summary>
            Closes a window and disposes it resources.
            </summary>
            <param name="window">The window</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IWindowManager`1.ExistsWindow``1">
            <summary>
            Specifies if a window with the given type exists already.
            </summary>
            <typeparam name="W">Type of the window.</typeparam>
            <returns>True, if the window exists already. False, otherwise.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IWindowManager`1.BringWindowToFront``1">
            <summary>
            Shows the window or brings it to front.
            </summary>
            <typeparam name="W">The type of the window.</typeparam>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IWindowManager`1.ActiveWindow">
            <summary>
            Returns the active window.
            </summary>
        </member>
        <member name="E:AiFrame.InterfaceLib.MVP.IWindowManager`1.ActiveWindowChanged">
            <summary>
            This event is fired when an other window has been activated.
            </summary>
        </member>
        <member name="E:AiFrame.InterfaceLib.MVP.IWindowManager`1.ActiveWindowChanges">
            <summary>
            This event is fired befor an other window is activated.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IControllableDataWindowManager`1.RegisterWindow(System.String,System.String,System.Drawing.Image,System.Drawing.Image,`0)">
            <summary>
            Registers a new window.
            </summary>
            <param name="buttonName">Name of the button.</param>
            <param name="buttonCaption">Caption of the button.</param>
            <param name="normalImage">The image.</param>
            <param name="hoveredImage">The hovered image.</param>
            <param name="window">The window.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IControllableDataWindowManager`1.SaveDataWindows">
            <summary>
            Recalls the save methods in all data windows.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IControllableDataWindowManager`1.GetWindows">
            <summary>
            Returns all registered windows.
            </summary>
            <returns></returns>
        </member>
        <member name="E:AiFrame.InterfaceLib.MVP.IControllableDataWindowManager`1.WindowRegistered">
            <summary>
            Gets raised when a new window is registered.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.WindowRegisteredEventArgs`1">
            <summary>
            The events arguments for the window registered event.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Finances">
            <summary>
            Contains financial constants or useful functions.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Finances.Round(System.Double,System.Int32)">
            <summary>
            Rounds a numeruc value with a specific
            number of digits.
            </summary>
            <param name="value">The value to round.</param>
            <param name="digits">The digits after the commata.</param>
            <returns>The rounded value.</returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Finances.TAX">
            <summary>
            Returns the current tax value.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Windows.Controls.INavigationBarTheme">
            <summary>
            Specifies the theme for the navigation bar.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.INavigationBarTheme.GetNavBarHeaderFont">
            <summary>
            Returns the header's font.
            </summary>
            <returns>The font.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.INavigationBarTheme.GetNavBarHeaderImage">
            <summary>
            Returns the background image of the header.
            </summary>
            <returns>The background image.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.INavigationBarTheme.GetNavBarFooterImage">
            <summary>
            Returns the footer's image.
            </summary>
            <returns>The image.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.INavigationBarTheme.GetNavBarButtonFont">
            <summary>
            Specifies the button's font.
            </summary>
            <returns>The font.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.INavigationBarTheme.GetNavBarButtonFontColor">
            <summary>
            Specifies the font color of the button.
            </summary>
            <returns>The color.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.INavigationBarTheme.GetNavBarButtonImageNormal">
            <summary>
            Specifies the button's image in normal state.
            </summary>
            <returns>The image.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.INavigationBarTheme.GetNavBarButtonImageHovered">
            <summary>
            Specifies the button's image when hovered.
            </summary>
            <returns>The image.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.INavigationBarTheme.GetNavBarButtonImagePressed">
            <summary>
            Specifies the button's image when pressed.
            </summary>
            <returns>The image.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ViewModelBase">
            <summary>
            The view model base class.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.ViewModelBase.DisplayName">
            <summary>
            Returs the display caption of this object.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ISupressEvents">
            <summary>
            Defines methods to avoid that changes made in the view 
            are transmitted to the presenter.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.ISupressEvents.SupressEvents">
            <summary>
            Sets the status. If true, changes are not transmitted
            to the presenter.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IControllableDataWindowEx`1">
            <summary>
            Represents an extended, controllable data window.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IControllableDataWindow`1">
            <summary>
            Represents a data window which offers methods to
            persist data elements.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IAbstractWindow">
            <summary>
            Repesents an abstract window with basic
            methods.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IRefreshView">
            <summary>
            Represents a view which can be refreshed. 
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IRefreshView.RefreshView">
            <summary>
            Refreshes the view
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IAbstractWindow.SetFree">
            <summary>
            Disposes all resources.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IAbstractWindow.SetParentWindow(System.Windows.Forms.Control)">
            <summary>
            Sets the parent window.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IAbstractWindow.BringWindowToFront">
            <summary>
            Brings the window to front.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ISaveable`1">
            <summary>
            Represents a view which can persist data bindings in conjunction
            with a specific data source.
            </summary>
            <typeparam name="T">Type of the data source.</typeparam>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.ISaveable`1.Save">
            <summary>
            Saves the data bindings.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.ISaveable`1.SetDataSource(`0)">
            <summary>
            Sets the data source.
            A view should display data bindings after 
            this method is called.
            </summary>
            <param name="dataSource">The data source.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IInputChangeable">
            <summary>
            Defines a view which allows a status request whether the data
            has changed.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IInputChangeable.HasInputChanged">
            <summary>
            Returns if the the data  has changed.
            </summary>
            <returns>True, if the data has changed.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IControllableDataWindowEx`1.GetPositionIndex">
            <summary>
            Specifies the position index to determine the position
            the data window is inserted.
            
            0 - The first position index - Used by the main data window
            100.. - The last position
            </summary>
            <returns></returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IControllableDataWindowEx`1.SetContainerView(AiFrame.InterfaceLib.MVP.IDataContainerViewEx{`0})">
            <summary>
            Sets the container view.
            </summary>
            <param name="datenContainerView"></param>
        </member>
        <!-- Ungültiger XML-Kommentar wurde für den Member "T:AiFrame.InterfaceLib.Data.Patterns.IObservableList`1" ignoriert -->
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservableList`1.Fill(AiFrame.InterfaceLib.Data.Patterns.IObservableList{`0})">
            <summary>
            Deletes all elements and fills the list with the given
            elements.
            </summary>
            <param name="list">The new elements.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservableList`1.BeginUpdate">
            <summary>
            Begins the update process. During an update process 
            no events are fired when contents are changed.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservableList`1.EndUpdate">
            <summary>
            Ends the update process.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservableList`1.Sort(System.Collections.Generic.IComparer{`0})">
            <summary>
            Sorts the list with the given comparer.
            </summary>
            <param name="comparer">The comparer.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservableList`1.Replace(`0)">
            <summary>
            Replaces a object with the given object.
            </summary>
            <param name="obj">The object which has to be replaced.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservableList`1.InvokeNotificationEvent">
            <summary>
            Invokes a notification event that the list has changed.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Access.AmbiguousAllocationException">
            <summary>
            This exception is thrown when databsse constraints
            are violated.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.AmbiguousAllocationException.#ctor">
            <summary>
            The standard constructor.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.AmbiguousAllocationException.#ctor(System.String)">
            <summary>
            The constructor with an error message.
            </summary>
            <param name="message"></param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Windows.Controls.IDataGridTheme">
            <summary>
            Specifies the theme for the datagrid.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataGridTheme.GetDataGridBackgroundColor">
            <summary>
            Returns the background color of the datagrid.
            </summary>
            <returns>The color.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.Events.IWindowsLoadedReadyEvent">
            <summary>
            Gets fired when a <see cref="T:AiFrame.InterfaceLib.MVP.IDataContainerView`1"/> has loaded all 
            windows successfully.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.Events.IWindowsLoadedReadyEvent.OnWindowsLoadedReadyEvent(System.Object)">
            <summary>
            Fires the event.
            </summary>
            <param name="wnd">The window.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.INotifySelectionChanged">
            <summary>
            Notifies clients when the selection of the current element
            has been changed.
            </summary>
        </member>
        <member name="E:AiFrame.InterfaceLib.MVP.INotifySelectionChanged.SelectionChanged">
            <summary>
            The event handler for the event.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IDataSourceProvider`1">
            <summary>
            Represents a provider which offers a data source.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IDataSourceProvider`1.SetDataSource(`0)">
            <summary>
            Sets the data source.
            </summary>
            <param name="dataSource">The data source.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IDataSourceProvider`1.GetDataSource">
            <summary>
            Returns the data source.
            </summary>
            <returns>The data source.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.MissingInitialisationException">
            <summary>
            Occurs when a mandatory initialization method was not called
            before other methods are used.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Logs.LogHandler">
            <summary>
            Central log handler
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection">
            <summary>
            Represents the central database connection.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.GetSession">
            <summary>
            Gets the current session. If there is no session, a new session
            is built.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.CloseSession">
            <summary>
            Closes the session.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.AddMappingAssembly(System.Reflection.Assembly)">
            <summary>
            Adds a assembly to the database mapping in order
            to register it to NHibernate.
            </summary>
            <param name="assembly">The assembly.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.AddMappingClass(System.Type)">
            <summary>
            Adds a class to the database mapping in order
            to register it to NHibernate.
            The must be a classname.hbm.xml file for this class.
            </summary>
            <param name="type"></param>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.Configuration">
            <summary>
            Gets the NHibernate configuration settings.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.Username">
            <summary>
            Gets or sets the username for the database connection.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.HostAddress">
            <summary>
            Gets or sets the host address for the database connection.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.Password">
            <summary>
            Sets the password for the database connection.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.Database">
            <summary>
            Gets or sets the database name for the database connection.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Access.IDatabaseConnection.Connected">
            <summary>
            Gets the connection state.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Configuration.IStartupConfiguration">
            <summary>
            A configuration class which can
            configure the application during the startup.
            For example: Database updates.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.IPlugin">
            <summary>
            Represents a plugin.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPlugin.Load(AiFrame.InterfaceLib.Plugins.ICoreInterface,System.String)">
            <summary>
            Initializing method for the plugin to load.
            </summary>
            <param name="ci">An instance of <see cref="T:AiFrame.InterfaceLib.Plugins.ICoreInterface"/>.</param>
            <param name="programPath">The path of the DLL.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPlugin.Unload">
            <summary>
            Unloads the plugin.
            The plugin is requested to unregister from all registered systems. 
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPlugin.GetCaption">
            <summary>
            Gets the name of the plugin.
            </summary>
            <returns>The plugin's name</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Configuration.IStartupConfiguration.Configure">
            <summary>
            Starts the configuration process.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IListAdapter`1">
            <summary>
            Represents a list adapter for using <see cref="T:AiFrame.InterfaceLib.MVP.IAdjustableList`1"/>
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IListAdapter`1.ItemChanged(System.Collections.Specialized.NotifyCollectionChangedAction,`0)">
            <summary>
            Notifies that one item has changed.
            </summary>
            <param name="changedAction">The action parameters.</param>
            <returns>The column's caption</returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.IListAdapter`1.ColumnCaption">
            <summary>
            Returns the column's caption.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IWindow">
            <summary>
            Represents an extended, abstract windows.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IWindow.GetCaption">
            <summary>
            Returns the caption of the window.
            </summary>
            <returns>Caption of the window</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Windows.Themes.ITheme">
            <summary>
            Specifies the application theme.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBarTheme">
            <summary>
            Specifies the theme for the data navigation bar.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBarTheme.GetDataNavBarHeaderImage">
            <summary>
            Returns the header image.
            </summary>
            <returns></returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBarTheme.GetDataNavBarGradientStartColor">
            <summary>
            Returns the start color of the background gradient.
            </summary>
            <returns>The start color.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBarTheme.GetDataNavBarGradientEndColor">
            <summary>
            Returns the end color of the background gradient.
            </summary>
            <returns>The end color.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBarTheme.GetDataNavBarButtonFont">
            <summary>
            Returns the button's font.
            </summary>
            <returns>The font.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBarTheme.GetDataNavBarButtonFontColor">
            <summary>
            Returns the color of the button's font.
            </summary>
            <returns>The font's color.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetHeaderImageSpace">
            <summary>
            Specifies the header space image which is
            plaved below the title image.
            </summary>
            <returns>The image.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetDataWindowHeaderIcon">
            <summary>
            Specifies the header icon for a data window.
            </summary>
            <returns>The header icon.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetListHeaderIcon">
            <summary>
            Specifies the header icon for all list views.
            </summary>
            <returns>The header icon.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetPanelBeginColor">
            <summary>
            Specifies the start color of a panel's gradient.
            </summary>
            <returns>The start color.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetPanelEndColor">
            <summary>
            Specifies the end color of a panel's gradient.
            </summary>
            <returns>The end color.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetProfessionalColorTable">
            <summary>
            Specifies the custom ToolStripRenderer.
            </summary>
            <returns>The toolstrip renderer.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetMainHeaderImage">
            <summary>
            Specifies the main header image displayed
            above the main menu.
            </summary>
            <returns>The main header image.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetMainHeaderFontColor">
            <summary>
            Specifies the font color of the application header.
            </summary>
            <returns>The font color.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetMainHeaderFont">
            <summary>
            Specifies the font used in the application header.
            </summary>
            <returns>The font.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetMainHeaderHeadlinePosition">
            <summary>
            Specifies the position of the headline in the
            application main header.
            </summary>
            <returns>The position.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetMainHeaderLogoPosition">
            <summary>
            Specifies the position of a logo in the 
            main header.
            </summary>
            <returns>The position.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetProgramHeader">
            <summary>
            Specifies the program's header image.
            </summary>
            <returns>The image.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetDataWindowHeader">
            <summary>
            Specifies the header's image of a data window.
            </summary>
            <returns>The image.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetDataWindowHeaderFontColor">
            <summary>
            Specifies the font's color used in header of
            data windows.
            </summary>
            <returns>The color.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetDataWindowHeaderFont">
            <summary>
            Specifies the font used in the header of data windows,
            </summary>
            <returns>The font.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Themes.ITheme.GetDataWindowBgLogo">
            <summary>
            Specifies the background logo of data windows.
            </summary>
            <returns>The background logo.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.IPluginManager">
            <summary>
            Represents a plugin manager which is able to load and unload
            plugins.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.Events.IConnectionReadyEvent">
            <summary>
            Gets fired when the connection to the database
            is established.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.Events.IConnectionReadyEvent.OnConnectionReadyEvent">
            <summary>
            Fires the event.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPluginManager.LoadSystemLibraries">
            <summary>
            Loads all system libraries (product line, theme, etc.).
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPluginManager.LoadPlugins(System.String)">
            <summary>
            Loads all plugins listed in the configuration file.
            <param name="applicationPath">The startup path of the application, without closing "\\"</param>
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPluginManager.UnloadPlugins">
            <summary>
            Unloads all plugin and disposes its resources.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPluginManager.Init(AiFrame.InterfaceLib.Plugins.ICoreInterfaceFactory)">
            <summary>
            Initializes the plugin manager with a factory for
            the coreInterface.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPluginManager.GetProductLine">
            <summary>
            Returns the current product line.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPluginManager.GetApplicationTheme">
            <summary>
            Returns the application theme.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPluginManager.LoadConfigurationModule(System.String)">
            <summary>
            Loads a configuration module for the configuration mode.
            </summary>
            <param name="filename">The path to the configuration module.</param>
            <returns>The configuration class.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IPluginManager.InvokeNewDatasetAssignedEvent``1(System.Object)">
            <summary>
            Invokes the event that a window has assigned a new
            dataset.
            </summary>
            <param name="wnd">The window that has changed.</param>
        </member>
        <member name="E:AiFrame.InterfaceLib.Plugins.IPluginManager.WindowsLoadedReady">
            <summary>
            This event gets fired when all Plugins are informed of
            the WindowRegisteredEvent so they have loaded successfully.
            </summary>
        </member>
        <member name="E:AiFrame.InterfaceLib.Plugins.IPluginManager.NewDatasetAssigned">
            <summary>
            This event gets fired when a window wants to inform other
            windows that the dataset 
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.WindowChangedEventArgs">
            <summary>
            Event arguments for the WindowChanged event.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.OnButtonClickProcedure">
            <summary>
            Delegate for the on click event.
            </summary>
            <param name="sender">The sender class.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.INavigationBar_1_1">
            <summary>
            Represents the new version of the navigation bar.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.INavigationBar">
            <summary>
            Represents a navigation bar.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.INavigationBar.AddButton(System.String,System.String,System.String,System.Drawing.Image)">
            <summary>
            Adds a button and returns the data navigation bar.
            </summary>
            <param name="name">The unique name of the button</param>
            <param name="caption">The caption of the button</param>
            <param name="hoverText">Hover text</param>
            <param name="image">The image of the button</param>
            <returns>The data navigation bar.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.INavigationBar.AddButton(System.String,System.String,System.String,System.Drawing.Image,AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar,AiFrame.InterfaceLib.MVP.OnClickProcedure)">
            <summary>
            Adds a button with an existing data navigation bar.
            </summary>
            <param name="name">The unique name of the button</param>
            <param name="caption">The caption of the button</param>
            <param name="hoverText">Hover text</param>
            <param name="image">The image of the button</param>
            <param name="dataNavigationBar">The data navigation bar</param>
            <param name="clickProcedure">The procedure for the click event.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.INavigationBar.CreateDataNavigationBar">
            <summary>
            Creates a new data navigation bar.
            </summary>
            <returns>The data navigation bar.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.INavigationBar.SetParent(System.Object)">
            <summary>
            Sets the parent element.
            </summary>
            <param name="parent">The parent element.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.INavigationBar.SetDockingStyle(System.Object)">
            <summary>
            Sets the docking properties.
            </summary>
            <param name="dockingStyle">Docking properties.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.INavigationBar_1_1.AddButton(System.String,System.String,System.String,System.Drawing.Image,AiFrame.InterfaceLib.MVP.OnButtonClickProcedure)">
            <summary>
            Adds a button and returns the data navigation bar.
            </summary>
            <param name="name">The name of the button.</param>
            <param name="caption">The caption of the button.</param>
            <param name="hoverText">Hover text</param>
            <param name="image">The image of the button.</param>
            <param name="clickProcedure">The procedure for the click event.</param>
            <returns></returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ICustomizableMenuView">
            <summary>
            Represents a view which allows to set a custom
            context menu.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.ICustomizableMenuView.SetContextMenu(System.Object)">
            <summary>
            Sets the context menu.
            </summary>
            <param name="menu"></param>
        </member>
        <member name="T:AiFrame.InterfaceLib.InterOp.IListExporter">
            <summary>
            Represents a exporter class which takes data from
            a list view and exports it to an external format.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.InterOp.IListExporter.Export(System.String[][])">
            <summary>
            Exports a two-dimensional array.
            
            The first row contains column headers.
            </summary>
            <param name="list"></param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.StringEnum">
            <summary>
            Helper class for extending enums using <see cref="T:AiFrame.InterfaceLib.Data.Patterns.StringValueAttribute"/> attributes.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.#ctor(System.Type)">
            <summary>
            Creates a new <see cref="T:AiFrame.InterfaceLib.Data.Patterns.StringEnum"/> instance.
            </summary>
            <param name="enumType">Enum type.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.GetStringValue(System.String)">
            <summary>
            Gets the string value associated with the given enum value.
            </summary>
            <param name="valueName">Name of the enum value.</param>
            <returns>String Value</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.GetStringValues">
            <summary>
            Gets the string values associated with the enum.
            </summary>
            <returns>String value array</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.GetListValues">
            <summary>
            Gets the values as a 'bindable' list datasource.
            </summary>
            <returns>IList for data binding</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.IsStringDefined(System.String)">
            <summary>
            Return the existence of the given string value within the enum.
            </summary>
            <param name="stringValue">String value.</param>
            <returns>Existence of the string value</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.IsStringDefined(System.String,System.Boolean)">
            <summary>
            Return the existence of the given string value within the enum.
            </summary>
            <param name="stringValue">String value.</param>
            <param name="ignoreCase">Denotes whether to conduct a case-insensitive match on the supplied string value</param>
            <returns>Existence of the string value</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.GetStringValue(System.Enum)">
            <summary>
            Gets a string value for a particular enum value.
            </summary>
            <param name="value">Value.</param>
            <returns>String Value associated via a <see cref="T:AiFrame.InterfaceLib.Data.Patterns.StringValueAttribute"/> attribute, or null if not found.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.Parse(System.Type,System.String)">
            <summary>
            Parses the supplied enum and string value to find an associated enum value (case sensitive).
            </summary>
            <param name="type">Type.</param>
            <param name="stringValue">String value.</param>
            <returns>Enum value associated with the string value, or null if not found.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.Parse(System.Type,System.String,System.Boolean)">
            <summary>
            Parses the supplied enum and string value to find an associated enum value.
            </summary>
            <param name="type">Type.</param>
            <param name="stringValue">String value.</param>
            <param name="ignoreCase">Denotes whether to conduct a case-insensitive match on the supplied string value</param>
            <returns>Enum value associated with the string value, or null if not found.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.IsStringDefined(System.Type,System.String)">
            <summary>
            Return the existence of the given string value within the enum.
            </summary>
            <param name="stringValue">String value.</param>
            <param name="enumType">Type of enum</param>
            <returns>Existence of the string value</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringEnum.IsStringDefined(System.Type,System.String,System.Boolean)">
            <summary>
            Return the existence of the given string value within the enum.
            </summary>
            <param name="stringValue">String value.</param>
            <param name="enumType">Type of enum</param>
            <param name="ignoreCase">Denotes whether to conduct a case-insensitive match on the supplied string value</param>
            <returns>Existence of the string value</returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Patterns.StringEnum.EnumType">
            <summary>
            Gets the underlying enum type for this instance.
            </summary>
            <value></value>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.StringValueAttribute">
            <summary>
            Simple attribute class for storing String Values
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.StringValueAttribute.#ctor(System.String)">
            <summary>
            Creates a new <see cref="T:AiFrame.InterfaceLib.Data.Patterns.StringValueAttribute"/> instance.
            </summary>
            <param name="value">Value.</param>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Patterns.StringValueAttribute.Value">
            <summary>
            Gets the value.
            </summary>
            <value></value>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.IFactoryManager">
            <summary>
            Represents a factory manager to exchange factories
            among plugins.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IFactoryManager.RegisterFactory(AiFrame.InterfaceLib.Plugins.IFactory)">
            <summary>
            Registers a new factory.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IFactoryManager.UnregisterFactory(AiFrame.InterfaceLib.Plugins.IFactory)">
            <summary>
            Unregisters a factory.
            </summary>
            <param name="factory">The factory.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Plugins.IFactoryManager.GetFactory``1">
            <summary>
            Resolves a factory with the given type and returns it.
            </summary>
            <typeparam name="T">Type of the factory.</typeparam>
            <returns>The factory. If not factory found, NULL.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.IFactory">
            <summary>
            Represents a factory which can be added
            to the factory manager.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.IObserver">
            <summary>
            Represents a class that interacts as a observer.
            It can be notified when changes occur in a observable
            class.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObserver.NotifyChanges(System.Object,System.Object)">
            <summary>
            Notifies the observer class that changes have been
            occured.
            </summary>
            <param name="sender">The calling class.</param>
            <param name="obj">A object.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Licenses.ILicenseManager">
            <summary>
            Represents a license manager.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Licenses.ILicenseManager.ImportLicense(System.String)">
            <summary>
            Imports a license from a custom filename.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Licenses.ILicenseManager.GetLicense">
            <summary>
            Gets the current license.
            </summary>
            <returns>The license.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.InterOp.BookmarkNotFoundException">
            <summary>
            Is being raised when a bookmark cannot be found in
            an export document.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1">
            <summary>
            A basic observable list.
            </summary>
            <typeparam name="T">The type of the data object.</typeparam>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.updateCount">
            <summary>
            The update count.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.BeginUpdate">
            <summary>
            Begins an update.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.EndUpdate">
            <summary>
            Ends an update.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.Fill(AiFrame.InterfaceLib.Data.Patterns.IObservableList{`0})">
            <summary>
            Fills the list with new items after the old ones
            have been deleted from the list.
            </summary>
            <param name="list">The new list.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.OnItemReplace(`0)">
            <summary>
            Method for the item replace event.
            </summary>
            <param name="item">The replaced item.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.OnItemsReset">
            <summary>
            Method for the items reset event.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.OnItemRemoved(`0,System.Int32)">
            <summary>
            Method for the item removed event.
            </summary>
            <param name="item">The removed item.</param>
            <param name="index">The index of the removed item.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.OnItemAdded(`0)">
            <summary>
            Method for the item added event.
            </summary>
            <param name="item">The added item.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.OnItemsAdded(System.Collections.IList)">
            <summary>
            Method for the items added event.
            </summary>
            <param name="items">The added items.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.InvokeNotificationEvent">
            <summary>
            A public method to invoke the items reset event.
            </summary>
        </member>
        <member name="E:AiFrame.InterfaceLib.Data.Patterns.BaseObservableList`1.CollectionChanged">
            <summary>
            The collection changed event handler.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.OutOfIndexException">
            <summary>
            Occurs when there is a try to access an element at a greater
            position than the count of the list.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.WindowResult">
            <summary>
            Specifies the result of a modal window.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ISaveableWindow`1">
            <summary>
            Represents a saveable window.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.AnswerButton">
            <summary>
            Represents a button clicked by the user.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.MVP.AnswerButton.Yes">
            <summary>
            Yes button
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.MVP.AnswerButton.No">
            <summary>
            No button
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.MVP.AnswerButton.Cancel">
            <summary>
            Cancel button
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IMessageDisplayable">
            <summary>
            Represents a view which is able to show a yes/no question.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.BindingHelper">
            <summary>
            Helper class for binding controls to properties.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.BindingHelper.SetBinding(System.Windows.Forms.Control,System.String,System.Object,System.String,System.Boolean,System.Windows.Forms.DataSourceUpdateMode)">
            <summary>
            Sets a binding.
            </summary>
            <param name="control">The control.</param>
            <param name="propertyName">The name of the property.</param>
            <param name="dataSource">The data source.</param>
            <param name="dataMember">The data member.</param>
            <param name="formattingEnabled">If true, formatting is enabled.</param>
            <param name="dataSourceUpdateMode">The datasource update mode.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.BindingHelper.SetBinding(System.Windows.Forms.Control,System.String,System.Object,System.String,System.Boolean,System.Windows.Forms.DataSourceUpdateMode,System.Boolean)">
            <summary>
            Sets a binding with an optione to enable nullable datetime binding.
            </summary>
            <param name="control">The control.</param>
            <param name="propertyName">The name of the property.</param>
            <param name="dataSource">The data source.</param>
            <param name="dataMember">The data member.</param>
            <param name="formattingEnabled">If true, formatting is enabled.</param>
            <param name="dataSourceUpdateMode">The datasource update mode.</param>
            <param name="isNullableDateTimeBinding">If true, datetime is nullable.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Provider.IDbProviderRegistration">
            <summary>
            Represents a class which database providers can
            register in.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Provider.IDbProviderRegistration.RegisterProvider(AiFrame.InterfaceLib.Data.Provider.IDbProvider)">
            <summary>
            Registers a new database provider.
            </summary>
            <param name="dbProvider">The provider.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Provider.IDbProviderRegistration.UnregisterProvider(AiFrame.InterfaceLib.Data.Provider.IDbProvider)">
            <summary>
            Unregisters a specific database provider.
            </summary>
            <param name="dbProvider">The provider.</param>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Provider.IDbProviderRegistration.ActiveProvider">
            <summary>
            Gets or sets the active provider.
            The active provider is used to establish the
            database connection.
            </summary>
            <returns></returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Provider.IDbProviderRegistration.Providers">
            <summary>
            Returns the list of all registered providers.
            </summary>
            <returns>The provider list.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.PersistentGenericObservableBag`1">
            <summary>
            Represents a persistent wrapper for a generic bag collection that fires events when the
            collection's contents have changed.
            </summary>
            <typeparam name="T">Type of item to be stored in the list.</typeparam>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.PersistentGenericObservableBag`1.OnItemAdded(`0)">
            <summary>
            Fires the <see cref="E:AiFrame.InterfaceLib.Data.Patterns.PersistentGenericObservableBag`1.CollectionChanged"/> event to indicate an item has been 
            added to the end of the collection.
            </summary>
            <param name="item">Item added to the collection.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.PersistentGenericObservableBag`1.OnCollectionReset">
            <summary>
            Fires the <see cref="E:AiFrame.InterfaceLib.Data.Patterns.PersistentGenericObservableBag`1.CollectionChanged"/> event to indicate the collection 
            has been reset.  This is used when the collection has been cleared or 
            entirely replaced.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.PersistentGenericObservableBag`1.OnItemInserted(System.Int32,`0)">
            <summary>
            Fires the <see cref="E:AiFrame.InterfaceLib.Data.Patterns.PersistentGenericObservableBag`1.CollectionChanged"/> event to indicate an item has 
            been inserted into the collection at the specified index.
            </summary>
            <param name="index">Index the item has been inserted at.</param>
            <param name="item">Item inserted into the collection.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.PersistentGenericObservableBag`1.OnItemRemoved(`0,System.Int32)">
            <summary>
            Fires the <see cref="E:AiFrame.InterfaceLib.Data.Patterns.PersistentGenericObservableBag`1.CollectionChanged"/> event to indicate an item has
            been removed from the collection at the specified index.
            </summary>
            <param name="item">Item removed from the collection.</param>
            <param name="index">Index the item has been removed from.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.BusinessEntities.IValidatable">
            <summary>
            Describes a validateable business object.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.BusinessEntities.IValidatable.validate">
            <summary>
            Validates the data model.
            
            @throws Exception If the data model contains invalid values
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Policy.ProductLine.IProductLine">
            <summary>
            Represents a product line for the application.
            A product line specification is mandatory for an AiFrame application.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Policy.ProductLine.IProductLine.GetLogo">
            <summary>
            Returns the logo (login logo) of the application.
            </summary>
            <returns>The logo.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Policy.ProductLine.IProductLine.GetProductLine">
            <summary>
            Returns the product family.
            </summary>
            <returns>The product family.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Policy.ProductLine.IProductLine.ProgramName">
            <summary>
            Returns the product name.
            </summary>
            <returns>The product name.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Policy.ProductLine.IProductLine.Icon">
            <summary>
            Returns the program icon.
            </summary>
            <returns>The program icon.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.Events.IPriorWindowRegisteredEvent">
            <summary>
            Represents an <see cref="T:AiFrame.InterfaceLib.Plugins.Events.IWindowRegisteredEvent"/> with a higher
            priority. This event is called before other events
            with lower priority are called.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IAdjustableList`1">
            <summary>
            Represents an adjustable list.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IAdjustableList`1.SetListAdapter(AiFrame.InterfaceLib.MVP.IListAdapter{`0})">
            <summary>
            Sets the list adapter.
            </summary>
            <param name="listAdapter">The list adapter.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ContainerPluginLoader`1">
            <summary>
            Diese Klasse dient als Basisklasse dazu, das ContainerWindow
            zu imitieren und somit die Plugins dessen Plugins zu laden.
            
            Nachdem das WindowRegisteredEvent ausgelöst wurde, können
            Funktionen der Plugins aufgerufen werden.
            
            Die erbende Klasse muss das Interface IDataContainerViewEx implementieren.
            Die Methoden, die nicht vom generischen Typ des BusinessObjects abhängen,
            wurden bereits implementiert.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar.AddButton(System.String,System.String,System.Drawing.Image,System.Drawing.Image,AiFrame.InterfaceLib.Windows.Controls.OnDataNavBarClickProcedure)">
            <summary>
            Registers a new button.
            </summary>
            <param name="name">Unique name of the button.</param>
            <param name="caption">Caption of the button.</param>
            <param name="normalImage">Image of the button.</param>
            <param name="hoveredImage">Hover image of the button.</param>
            <param name="proc">On-click procedure.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar.AddButton(System.String,System.String,System.Drawing.Image,System.Drawing.Image,AiFrame.InterfaceLib.Windows.Controls.OnDataNavBarClickProcedure,System.Object,System.Int32)">
            <summary>
            Registers a new button.
            </summary>
            <param name="name">Unique name of the button.</param>
            <param name="caption">Caption of the button.</param>
            <param name="normalImage">Image of the button.</param>
            <param name="hoveredImage">Hover image of the button.</param>
            <param name="saveObject">Saves an arbitrary object which can be used in the onClick-eventhandler.</param>
            <param name="positionIndex">Sets the position index for the button.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar.SetParent(System.Windows.Forms.Control)">
            <summary>
            Sets the parent control of the navigation bar.
            </summary>
            <param name="parent">The parent control.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar.SetDockingStyle(System.Windows.Forms.DockStyle)">
            <summary>
            Sets the docking style of the navigation bar.
            </summary>
            <param name="dockingStyle">The docking style.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar.GetButtonContainer">
            <summary>
            Gets the container control which contains
            all registered buttons.
            </summary>
            <returns>The container control</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar.BringWindowToFront">
            <summary>
            Brings the navigation bar to foreground.        
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar.RemoveAllButtons">
            <summary>
            Removes all buttons.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar.Width">
            <summary>
            Gets the width of the navigation bar.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.SortExpressionWrapper">
            <summary>
            Acts as a wrapper class which saves the property path.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.SortDirection">
            <summary>
            Represents the sort direction.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ListSorter.Sort``1(AiFrame.InterfaceLib.Data.Patterns.ISortableList{``0},System.String,AiFrame.InterfaceLib.Data.Patterns.SortDirection,AiFrame.InterfaceLib.Data.Patterns.IVirtualQuery)">
            <summary>
            Sorts a list.
            </summary>
            <typeparam name="T">The type of the item stored in the list.</typeparam>
            <param name="list">The list which has to be sorted.</param>
            <param name="sortExpression">The path to the property.</param>
            <param name="sortDirection">The sort direction</param>
            <param name="virtualQuery">The virtual query.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.GenericComparer">
            <summary>
            A generic comparer
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Access.BasicDaoFactory`1">
            <summary>
            A basic Dao factory.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Access.BasicDaoFactory`1._databaseConnection">
            <summary>
            The database connection.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Access.BasicDaoFactory`1._instance">
            <summary>
            The instance of the type.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.BasicDaoFactory`1.#ctor">
            <summary>
            The protected constructor.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Access.BasicDaoFactory`1.Initialize(AiFrame.InterfaceLib.Data.Access.IDatabaseConnection)">
            <summary>
            Initializes the dao factory.
            </summary>
            <param name="databaseConnection"></param>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Access.BasicDaoFactory`1.DatabaseConnection">
            <summary>
            Gets or sets the database connection.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Access.BasicDaoFactory`1.Instance">
            <summary>
            Gets the instance of the dao factory.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Configuration.AssemblySettings">
            <summary>
            Loads configuration settings for a specific
            assembly.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Configuration.AssemblySettings.settings">
            <summary>
            The settings.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Configuration.AssemblySettings.#ctor">
            <summary>
            This constructor is for loading and saving settings
            for the current assembly.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Configuration.AssemblySettings.#ctor(System.Reflection.Assembly)">
            <summary>
            This constructor is for loading and saving settings
            for a foreign assembly.
            </summary>
            <param name="asm"></param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Configuration.AssemblySettings.GetConfig">
            <summary>
            Gets the settings dictionary of the calling assembly.
            </summary>
            <returns>The dictionary.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Configuration.AssemblySettings.GetConfig(System.Reflection.Assembly)">
            <summary>
            Gets the settings dictionary of a specific assembly.
            </summary>
            <param name="asm">The assembly.</param>
            <returns>The dictionary.</returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.Configuration.AssemblySettings.Item(System.String)">
            <summary>
            Gets settings for a specific key.
            </summary>
            <param name="key">The key.</param>
            <returns>The value for the key.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ActiveWindowChangedParams`1">
            <summary>
            Specifies the argument parameters for
            the ActiveWindowChanged event.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.Policy.ProductLine.ProductFamily">
            <summary>
            Specifies product lines.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.ICustomizableUIListView">
             <summary>
             Represents a list view which customizable user interface
             elements.
            
             For example, it allows you to enable or disable specific elements.
             </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.ICustomizableUIListView.TopPanelVisible">
            <summary>
            Gets or sets the visibility of the top panel.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.MVP.ICustomizableUIListView.SearchPanelVisible">
            <summary>
            Gets or sets the visibility of the search panel.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.PluginSingleton`1">
            <summary>
            This Singleton class can be used for plugins to store the ICoreInterface reference 
            to access them from different classes.
            Furthermore, the initializing method takes and stores
            the program path to.
            Throught the singleton pattern plugins using this structure 
            have to derive from this class.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.PluginSingleton`1.Instance">
            <summary>
            The current instance.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.PluginSingleton`1._coreInterface">
            <summary>
            The coreinterface reference
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.PluginSingleton`1._pluginPath">
            <summary>
            The program/plugin path.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.PluginSingleton`1.Initialize(AiFrame.InterfaceLib.Plugins.ICoreInterface,System.String)">
            <summary>
            Initializes the class.
            </summary>
            <param name="coreInterface">The coreinterface reference.</param>
            <param name="pluginPath">The plugin/program path.</param>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Patterns.PluginSingleton`1.CoreInterface">
            <summary>
            Returns the coreinterface.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.WindowManager">
            <summary>
            Dient als Managing Object, um das Anzeigen mehrerer Fenster
            in einem Parent-Control über eine einheitliche Schnittstelle
            zu steuern.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.WindowManager.Initialize(System.Windows.Forms.Control)">
            <summary>
            Initialisiert den TabSetManager.
            Muss aufgerufen werden, bevor Fenster angezeigt werden können.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.WindowManager.GetWindowTypeIndex``1">
            <summary>
            Gibt den Index eines Fensters, welches von einem bestimmten Typ ist,
            zurück.
            </summary>
            <typeparam name="W"></typeparam>
            <returns></returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IStyleGuideUI">
            <summary>
            Defines properties for the styleguide of the user
            interface.
            These values are independent from the selected application theme.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IStyleGuideUI.GetHeaderHeight">
            <summary>
            Returns the hight of a window header.
            </summary>
            <returns>The height</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IStyleGuideUI.GetWndHeaderLabelTop">
            <summary>
            Returns the spacing between header labels and the top border.
            </summary>
            <returns>The space.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IStyleGuideUI.GetWndHeaderLabelLeft">
            <summary>
            Returns the spacing between header labels and the left border.
            </summary>
            <returns>The space.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IStyleGuideUI.GetDataWindowHeaderHeight">
            <summary>
            Returns the header's hight of the data window.
            </summary>
            <returns>The hight.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IStyleGuideUI.GetDataWindowHeaderLabelPosition">
            <summary>
            Returns the position of the header labels in a data window.
            </summary>
            <returns>The position.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.OnMenuItemClickProcedure">
            <summary>
            Delegate for the menu item click event.
            </summary>
            <param name="sender">The calling class.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IMainMenu">
            <summary>
            Represents the main menu which allows other
            assemblies to register in.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IMainMenu.AddMainMenuItem(System.String,System.String,System.String,System.String,AiFrame.InterfaceLib.MVP.OnMenuItemClickProcedure)">
            <summary>
            Adds a menu item to the main menu and returns it.
            </summary>
            <param name="caption">The element's caption.</param>
            <param name="name">Unique name of the item.</param>
            <param name="tooltip">Tooltip text.</param>
            <param name="parentName">The unique name of the parent control.</param>
            <param name="clickProcedure">The procedure for the on click event. Optional, can be NULL.</param>
            <returns>The menu item</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IMainMenu.AddMainMenuItem(System.String,System.String,System.String,System.Object,AiFrame.InterfaceLib.MVP.OnMenuItemClickProcedure)">
            <summary>
            Adds a menu item to the main menu and returns it.
            </summary>
            <param name="caption">The element's caption.</param>
            <param name="name">Unique name of the item.</param>
            <param name="tooltip">Tooltip text.</param>
            <param name="parent">The parent control.</param>
            <param name="clickProcedure">The procedure for the on click event. Optional, can be NULL.</param>
            <returns>The menu item</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IMainMenu.AddMainMenuItem(System.String,System.String,System.String,System.Object,AiFrame.InterfaceLib.MVP.OnMenuItemClickProcedure,System.Object)">
            <summary>
            Adds a menu item to the main menu and returns it.
            </summary>
            <param name="caption">The element's caption.</param>
            <param name="name">Unique name of the item.</param>
            <param name="tooltip">Tooltip text.</param>
            <param name="parent">The parent control.</param>
            <param name="clickProcedure">The procedure for the on click event. Optional, can be NULL.</param>
            <param name="shortCutKeys">The shortcut keys.</param>
            <returns>The menu item</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IMainMenu.RemoveMainMenuItem(System.Object)">
            <summary>
            Removes a menu item from the main menu.
            </summary>
            <param name="menuItem">The object to remove.
            It is the same object which is returned by the AddMainMenuItem method.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.MainMenuItems">
            <summary>
            Defines standard names for menu items.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.MVP.MainMenuItems.FileMenu">
            <summary>
            The file menu.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.MVP.MainMenuItems.ExportMenuItem">
            <summary>
            The export menu item.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.MVP.MainMenuItems.ImportMenuItem">
            <summary>
            The import menu item.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IAdjustableListOperations">
            <summary>
            Represents adjustable list operations.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IAdjustableListOperations.AddColumn(System.String)">
            <summary>
            Adds a column and returns the index.
            </summary>
            <param name="columnName">The column name.</param>
            <returns>The index of the created column.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IAdjustableListOperations.SetText(System.Int32,System.Int32,System.String)">
            <summary>
            Sets the text for a specific element.
            </summary>
            <param name="columnIndex">Column index</param>
            <param name="rowIndex">Row index</param>
            <param name="text">The text</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1">
            <summary>
            Represents a list which fires events when changes occur.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.IObservable">
            <summary>
            Represents a class that fires events when the object's contents
            have changed.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservable.NotifyObservers(System.Object)">
            <summary>
            Notifies the obsesvers.
            </summary>
            <param name="obj">A object.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservable.RegisterObserver(AiFrame.InterfaceLib.Data.Patterns.IObserver)">
            <summary>
            Registers a observers.
            </summary>
            <param name="obs">The observer.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservable.UnregisterObserver(AiFrame.InterfaceLib.Data.Patterns.IObserver)">
            <summary>
            Unregisters a observer.
            </summary>
            <param name="obs">The observer.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservable.BeginUpdate">
            <summary>
            Begins the update process. During an update process 
            no events are fired when contents are changed.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IObservable.EndUpdate">
            <summary>
            Ends the update process.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.collection">
            <summary>
            The internal list.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.observerCollection">
            <summary>
            The observers.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.updateCount">
            <summary>
            The update count.
            Every BeginUpdate increments this value.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.#ctor">
            <summary>
            The constructor.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.Add(`0)">
            <summary>
            Adds a new item.
            </summary>
            <param name="item">The item</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.IndexOf(`0)">
            <summary>
            Returns the index of a specific item.
            </summary>
            <param name="item">The item.</param>
            <returns>The index of the given item.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.Sort">
            <summary>
            Sorts the list.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.Remove(`0)">
            <summary>
            Removes an item.
            </summary>
            <param name="item">The item.</param>
            <returns>True, if the item has been removed.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.RemoveAt(System.Int32)">
            <summary>
            Removes an item at the given index.
            </summary>
            <param name="index">The index.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.Fill(AiFrame.InterfaceLib.Data.Patterns.ObservableCollection{`0})">
            <summary>
            Fills the list with new elements after the old
            elements has been deleted.
            </summary>
            <param name="list"></param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.BeginUpdate">
            <summary>
            Begins an update action.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.EndUpdate">
            <summary>
            Ends an update action.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.Item(System.Int32)">
            <summary>
            The item accessor.
            </summary>
            <param name="index">The index.</param>
            <returns>The item.</returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Patterns.ObservableCollection`1.Count">
            <summary>
            Returns the number of the items.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Environment">
            <summary>
            Provides common used properties.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Environment.TextFieldErrorColor">
            <summary>
            Specifies the color of an edit field should have
            when an error occurs or the user data is invalid.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Environment.TextFieldCorrectnessColor">
            <summary>
            Specifies the color of an edit field when the data
            is validated successfully.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Windows.Controls.OnDataNavBarClickProcedure">
            <summary>
            Delegate for the click procedure.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.MenuItemException">
            <summary>
            Represents an exception while registering or unregistering
            menu items.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IContinuousWindow">
            <summary>
            Represents a window which can be shown continuously beside
            other data windows without getting overlapped by these
            other windows.
            
            "BringWindowToFront" maybe useful in future to make the
            continuous window minimize or maximize.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.InterOp.ExportSelection">
            <summary>
            Specifies if all elements or only the selection of elements
            get to be exported.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.InterOp.ExportSelection.All">
            <summary>
            All elements.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.InterOp.ExportSelection.Selected">
            <summary>
            The selected elements
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.InterOp.IExportableList">
            <summary>
            Represents a list view that content can be
            exported.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.InterOp.IExportableList.GetExportedList">
            <summary>
            Returns the list content as a two-dimensional
            string array.
            </summary>
            <returns></returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.HibernateObservableList`1">
            <summary>
            Represents a list collection that fires events when the collection's contents have 
            changed.
            </summary>
            <typeparam name="T">Type of item to be stored in the list.</typeparam>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.BusinessEntities.Anrede">
            <summary>
            TODO: Das muss raus aus AiFrame.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.IExtensibleMenuView">
            <summary>
            Represents an a view which context menu 
            can be extended.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.MVP.IExtensibleMenuView.AddContextMenuItem(System.String,System.EventHandler)">
            <summary>
            Adds a menu item to the context menu.
            </summary>
            <param name="caption">The caption of the menu item.</param>
            <param name="eventHandler">The event handler for the menu item.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.InvalidValueException">
            <summary>
            Occurs when a method is called with an invalid value.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Provider.IDbProvider">
            <summary>
            Represents a databse provider.
            Plugins with this interface can be registered in the
            common way, the pluginmanager offers a property to get
            all database providers.
            The database providers can be used to show them in a login
            window.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Provider.IDbProvider.ToString">
            <summary>
            Returns the display name of the database provider.
            </summary>
            <returns></returns>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Provider.IDbProvider.ConnectionProvider">
            <summary>
            Returns the NHibernate connection provider.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Provider.IDbProvider.Dialect">
            <summary>
            Returns the NHibernate dialect.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Provider.IDbProvider.DriverClass">
            <summary>
            Returns the NHibernate driver class.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Provider.IDbProvider.AdditionalParameter">
            <summary>
            Gets optional additional parameters 
            for the connection string.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.InvalidTypeException">
            <summary>
            Occurs when a method is called with an invalid type argument.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Properties.Resources">
            <summary>
              Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Properties.Resources.ResourceManager">
            <summary>
              Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Properties.Resources.Culture">
            <summary>
              Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
              Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.MVP.OnClickProcedure">
            <summary>
            Delegate for the on click event.
            </summary>
            <param name="sender">The sender class.</param>
            <param name="e">Event arguments.</param>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1">
            <summary>
            A window manager which implements the <see cref="T:AiFrame.InterfaceLib.MVP.IControllableDataWindowManager`1"/> interface.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1._instance">
            <summary>
            The window manager instance.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1._parentControl">
            <summary>
            The parent control.
            TODO: Remove the windows control.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1._wndCollection">
            <summary>
            The window collection.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1._navigationBar">
            <summary>
            The navigation bar.
            </summary>
        </member>
        <member name="F:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1._dataSourceProvider">
            <summary>
            The provider for the data source.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.Initialize(System.Windows.Forms.Control,AiFrame.InterfaceLib.Windows.Controls.IDataNavigationBar,AiFrame.InterfaceLib.MVP.IDataSourceProvider{`0})">
            <summary>
            Initializes the window manager.
            </summary>
            <param name="parentControl">The parent control.</param>
            <param name="navigationBar">The navigation bar.</param>
            <param name="dataSourceProvider">The data source provider.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.#ctor">
            <summary>
            The constructor.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.RegisterWindow(AiFrame.InterfaceLib.MVP.IControllableDataWindowEx{`0})">
            <summary>
            Registers a new window.
            </summary>
            <param name="window">The data window.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.CloseWindow(AiFrame.InterfaceLib.MVP.IControllableDataWindowEx{`0})">
            <summary>
            Closes the given window.
            </summary>
            <param name="window">The window.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.ExistsWindow``1">
            <summary>
            Determines if there is already a window of
            the given type.
            </summary>
            <typeparam name="W">The type of the window.</typeparam>
            <returns>True, if a window exists already.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.GetWindowTypeIndex``1">
            <summary>
            Gets the index of the window with the given type.
            </summary>
            <typeparam name="W">The type of the window.</typeparam>
            <returns>The index of the window if it exists. -1 if there is not a window of this type.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.BringWindowToFront``1">
            <summary>
            Brings the window with the given type to the front.
            </summary>
            <typeparam name="W">The type of the window.</typeparam>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.OnActiveWindowChanged(AiFrame.InterfaceLib.MVP.IControllableDataWindowEx{`0})">
            <summary>
            The method for the window changed event handler.
            </summary>
            <param name="window"></param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.RegisterWindow(System.String,System.String,System.Drawing.Image,System.Drawing.Image,AiFrame.InterfaceLib.MVP.IControllableDataWindowEx{`0})">
            <summary>
            Registers a new window.
            </summary>
            <param name="buttonName">The name of the button.</param>
            <param name="buttonCaption">The caption of the button.</param>
            <param name="normalImage">The image of the button.</param>
            <param name="hoveredImage">The hovered image of the button.</param>
            <param name="window">The data window which will be connected to the button.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.SaveDataWindows">
            <summary>
            Calls the save method of all data windows.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.GetWindows">
            <summary>
            Gets all windows.
            </summary>
            <returns>The windows.</returns>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.OnWindowRegistered(AiFrame.InterfaceLib.MVP.IControllableDataWindowEx{`0})">
            <summary>
            Method for the window-registered event.
            </summary>
            <param name="window">The window.</param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.OnDataNavBarClickProcedure(System.Object,System.EventArgs)">
            <summary>
            The click procedure for the registering process with the connected
            data window.
            </summary>
            <param name="sender"></param>
            <param name="e"></param>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.RefreshView">
            <summary>
            The shortcut for refreshing the view.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.ActiveWindow">
            <summary>
            Returns the active window.
            </summary>
        </member>
        <member name="E:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.ActiveWindowChanged">
            <summary>
            This event handler notifies when the active window has changed.
            </summary>
        </member>
        <member name="E:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.ActiveWindowChanges">
            <summary>
            This event handler notifies before the active window is changing.
            </summary>
        </member>
        <member name="E:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.WindowRegistered">
            <summary>
            The window registered event.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.ControllableDataWindowManager`1.ControllableDataWindowComparer">
            <summary>
            Dieser Comparer wird benötigt, um die DataWindows zu sortieren.
            Befehle wie "Save" müssen in einer bestimmten Reihenfolge ausgeführt werden, 
            sonst ergeben sich Fehler: Das Basis-Datenfenster muss z.B. immer zuerst das
            Datenobjekt speichern.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Resources.ResourceImages.#ctor">
            <summary>
            TODO: Konstruktor internal setzen und Interface-Unterstützung
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Plugins.ICoreInterface">
            <summary>
            Specifies the central interface for the plugin communication.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.DatabaseConnection">
            <summary>
            Returns the database connection.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.WindowManager">
            <summary>
            Returns the window manager.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.StyleGuideUI">
            <summary>
            Returns the styleguid for the user interface.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.NavigationBar">
            <summary>
            Returns the navigation bar.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.Theme">
            <summary>
            Returns the current application theme.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.ProviderRegistration">
            <summary>
            Returns the provider manager to register database providers.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.PluginManager">
            <summary>
            Returns the plugin manager.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.FactoryManager">
            <summary>
            Returns the factory manager.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.ToolBarManager">
            <summary>
            Returns the toolbar manager.
            </summary>
            <value></value>
        </member>
        <member name="P:AiFrame.InterfaceLib.Plugins.ICoreInterface.MainMenu">
            <summary>
            Returns the main menu.
            </summary>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Patterns.IVirtualQuery">
            <summary>
            Represents a class which takes a property name and its content
            and returns a new, manupulated or calculated value.
            </summary>
        </member>
        <member name="M:AiFrame.InterfaceLib.Data.Patterns.IVirtualQuery.QueryProperty(System.String,System.Object)">
            <summary>
            Queries a new value for a specific property.
            </summary>
            <param name="property">The name of the property.</param>
            <param name="content">The current content of the property.</param>
            <returns>The new value of the property.</returns>
        </member>
        <member name="T:AiFrame.InterfaceLib.Data.Access.NHibernateAccess.INhibernateHelper">
            <summary>
            A NHibernate helper class.
            </summary>
        </member>
        <member name="P:AiFrame.InterfaceLib.Data.Access.NHibernateAccess.INhibernateHelper.SessionFactory">
            <summary>
            Gets the session factory.
            </summary>
        </member>
    </members>
</doc>
